package com.ttg.model.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * 人群执行历史表
 */
@Data
@Accessors(chain = true)
@TableName("tbl_people_history")
public class PeopleHistory {

    /**
     * 主键id
     */
    @TableId(value = "id", type = IdType.NONE)
    private Integer id;

    /**
     * 关联tbl_people_info的主键id
     */
    @TableField("pep_id")
    private Integer pepId;

    /**
     * 备注(展示失败原因)
     */
    @TableField("his_description")
    private String hisDescription;

    /**
     * 人群任务执行时间
     */
    @TableField("his_run_time")
    private LocalDateTime hisRunTime;

    /**
     * 实际任务执行时间
     */
    @TableField("his_real_run_time")
    private LocalDateTime hisRealRunTime;

    /**
     * 计算状态(0.成功 1.失败 2.计算中 3.等待计算 4.延迟计算)
     */
    @TableField("his_status")
    private Integer hisStatus;

}
